package com.xbongbong.pro.user.pojo;

import com.xbongbong.paas.constant.PaasConstant;
import com.xbongbong.saas.domain.entity.UserTeamEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

/**
 * 应用模块名称<p>
 * 代码描述<p>
 * Company: 逍邦网络科技有限公司<p>
 *
 * @author chenshan
 * @version v1.0
 * @since 2020-03-24 15:26
 */
@Getter
@Setter
@ToString
public class UserTypePojo implements Serializable {
    
    private static final long serialVersionUID = -4678240764719125168L;
    /**
     * 负责人list
     */
    private List<UserTeamEntity> mainUserList = new ArrayList<>(PaasConstant.DEFAULT_INITIAL_CAPACITY);
    
    /**
     * 协同人list
     */
    private List<UserTeamEntity> coorUserList = new ArrayList<>(PaasConstant.DEFAULT_INITIAL_CAPACITY);
    /**
     * 负责人Map
     */
    private Map<String, UserTeamEntity> oldMainUserMap = new HashMap<>(PaasConstant.DEFAULT_INITIAL_CAPACITY);
    /**
     * 协同人Map
     */
    private Map<String, UserTeamEntity> oldCoorUserMap = new HashMap<>(PaasConstant.DEFAULT_INITIAL_CAPACITY);
}
